MVGFKNRYMLMEVFLDPDKDLLGEGTPIILTQFNLSKAIKDSILVNFGECGLGSSLGSFQVKYVNPITKLCIVRSSREEHRQVWLAITLVKSIGNCPVILNLLDISGCIRACRDTALKCDKEKFEQCSKSLSEEEIRQMNTSLEKIKLLEN